$(document).ready(function(){
/**
 * 顶部搜索框切换
*/
	$('.top .form form').hide().eq(0).show();
	$('ul.form-ul li').click(function(){
		var index = $(this).index();
		$(this).addClass('active').siblings().removeClass('active');
		$('.top .form form').hide().eq(index).show();
	});
/**
* 免费找货助手提示信息点击消失
* 顶部搜索框
*/
	var act_text = "写下您的真实需求，包括商品名称，规格，材质等收到后我们会立即给您回电话确认，剩下就交给我们把。";

	$('#act-text').focus(function(){
        if($(this).val() == act_text){
        	$(this).val("").css('color','#333');
        }
    });
    $('#act-text').blur(function(){
        if($(this).val() == ""){
        	$(this).val(act_text).css('color','#b5b5b6');
        }
    });
/**
* 意见反馈提示信息点击消失
* 
*/
	var feedback_text = "请填写反馈，我们会重视每一位用户的意见！";

	$('#feedback-text').focus(function(){
        if($(this).val() == feedback_text){
        	$(this).val("").css('color','#333');
        }
    });
    $('#feedback-text').blur(function(){
        if($(this).val() == ""){
        	$(this).val(feedback_text).css('color','#b5b5b6');
        }
    });	
    $(document).delegate('#feedBack','click',function(){
        var login = $(this).attr('name');
        if(login == '1'){
            $('.popup-feedback').show();
            $('.popup').show();
        }else if(login == '0'){
            $('.popup-login').show();
            $('.popup').show();
        };
    });
    $(document).delegate('.popup','click',function(){
    	$('.popup-feedback').hide();
    	$('.popup').hide();
    });
/**
 * 返回顶部
*/
	function ifHide(){
	    var h = 400;
	    var scr_top = $(document).scrollTop();
	    if(scr_top > h){
	        $('.pos-tooblar').show();
	    }else{
	        $('.pos-tooblar').hide();
	    }
	}
    ifHide();

    $('#backTop').click(function(){
        if(!$('html,body').is(':animated')){
            $('html,body').animate({
                scrollTop: '0px'
            }, 300);
        };	
    });

	$(window).scroll(function(e){
	    ifHide();
	});  
/**
 * 发布采购单
*/
	var bHeight = $(document).height();
	$('.popup').css('height',bHeight);

	$(".btn-order").click(function(){
		orderShow();
	});
	$(".order-close").click(function(){
		orderHide();
	});
	$('.popup').click(function(){
		orderHide();
	});
	function orderShow(){
		$('.popup-order').show();
		$('.popup').show();
	}
	function orderHide(){
		$('.popup-order').hide();
		$('.popup').hide();
	}
/**
 * 登录弹窗
*/
	$(".login-close").click(function(){
		loginHide();
		addressHide();
	});
	$('.popup').click(function(){
		loginHide();
		addressHide();
	});
	function loginHide(){
		$('.popup-login').hide();
		$('.popup').hide();
	}
/**
 * 分类搜索页面
 * 切换综合 销量 价格
*/
	//
/**
 * 分页居中
*/
	var pageW = $('ul.pagination').width();
	var pageML = -pageW / 2 + 'px';
	$('ul.pagination').css({
		'left':'50%',
		'margin-left':pageML
	});
/**
 * 分类 展开、切换
*/
	var $bor = $('.classify-bor');
	$bor.hide();
	$(document).delegate('.classify-info span','click',function(){
		// var index;
		if ($(this).text() == '收起') {
			$(this).parent().css('height','36px');
			$(this).html('展开<i class="down"></i>');
		}else{
			$(this).parent().css('height','auto');
			$(this).html('收起<i class="up"></i>');
		};	
		// for (var i = 0; i < $('.classify-info dl').length; i++) {
		// 	if($('.classify-info dl').eq(i).hasClass('active') == true){
		// 		index = i + 1;
		// 	};
		// };
		// dlBor(index);
	});
	function dlBor(index){
		var dlH = [];
		for (var i = 0; i < $('.classify-info dl').length; i++) {
			var h = $('.classify-info dl').eq(i).height();
			dlH.push(h);
		};
		var borH = dlH[index-1] - 4 + 'px';
		$bor.css('height',borH);
		switch(index){
			case 1:
				$bor.animate({
					top:'-1px'
				},100);
				break;
			case 2:
				$bor.animate({
					top:dlH[0] + 'px'
				},100);
				break;
			case 3:
				$bor.animate({
					top:dlH[0] + dlH[1] + 1 + 'px'
				},100);
				break;
			case 4:
				$bor.animate({
					top:dlH[0] + dlH[1] + dlH[2] + 2 + 'px'
				},100);
				break;
		}		
	}
/**
 * 商品详情 图片切换
*/
	var iEq;
	var numDeta = $('.img-thumb li').length;
	imgDetails();
	function imgDetails(){
		var imgSrc = $('.img-thumb li.active img').attr('src');
		$('.img-booth img').attr('src',imgSrc);
		for (var i = 0; i < numDeta; i++) {
			if($('.img-thumb li').eq(i).hasClass('active') == true){
				iEq = i;
			}
		};
	}	
	function preDetails(){
		iEq--;
		if (iEq == -1) {
			iEq = numDeta - 1;
		};
		$('.img-thumb li').eq(iEq).addClass('active').siblings().removeClass('active');
	}
	function nextDetails(){
		iEq++;
		if (iEq == numDeta) {
			iEq = 0;
		};
		$('.img-thumb li').eq(iEq).addClass('active').siblings().removeClass('active');
	}
	$('.img-thumb li').click(function(){
		$(this).addClass('active').siblings().removeClass('active');
		imgDetails();
	});
	$('.info-arrow li.pre').click(function(){
		preDetails();
		imgDetails();
	});
	$('.info-arrow li.next').click(function(){
		nextDetails();
		imgDetails();
	});
/**
 * 资讯详情 切换
*/
	$('.in-til a').each(function(){
		// var index = $(this).index();
		// $(this).addClass('active').siblings().removeClass('active');
		// $('.wrap-box').hide().eq(index).show();
		if ($(this)[0].href == String(window.location)) {
            $(this).addClass('active').attr('href','javascript:void(0);').siblings().removeClass('active');
        };
	});
/**
 * 商品数量的加减
*/
	// $(".info-num input").val(1);
	$('.info-num').append('<span></span>');

	$(".info-num input").blur(function(){
		var numVal = $(this).val();
		var stockNum = parseInt($(this).parents('.info-font').find('.stock-num').text());
		var price = parseFloat($(this).parents('.info-font').find('.price').text().substring(1)).toFixed(2);
		if((/^(\+|-)?\d+$/.test( numVal ))&&numVal>0){ 
			if(parseInt($(this).val()) > stockNum){
				$(this).siblings('span').show().html('库存量不足');
				$('.info-shopping input').attr('type','button').addClass('black');
				$(this).val(stockNum + 1);
			}else{
				$(this).siblings('span').hide();
				$('.info-shopping input').attr('type','submit').removeClass('black');
				$(this).parents('.info-font').find('.total').html("<span>￥"+(numVal*price).toFixed(2)+"</span>");
			}
		}else{
			$(this).siblings('span').show().html('数量中请输入正整数！');
			$(this).val(1);
			$('.info-shopping input').attr('type','button').addClass('black');
		}	
	});

	$('.info-num .pre').click(function(){
		var inNum = parseInt($(this).siblings('input').val()-1);
		var stockNum = parseInt($(this).parents('.info-font').find('.stock-num').text());
		var price = parseFloat($(this).parents('.info-font').find('.price').text().substring(1)).toFixed(2);
		if (inNum>0) {
			if(inNum <= stockNum){
				$(this).siblings('input').val(inNum);
				$(this).siblings('span').hide();
				$('.info-shopping input').attr('type','submit').removeClass('black');
				$(this).parents('.info-font').find('.total').html("<span>￥"+(inNum*price).toFixed(2)+"</span>");
			}else{
				$(this).siblings('input').val(stockNum);
				$(this).siblings('span').show().html('库存量不足');
				$('.info-shopping input').attr('type','button').addClass('black');
			}
		};	
	});
	$('.info-num .next').click(function(){
		var inNum = parseInt($(this).siblings('input').val())+1;
		var stockNum = parseInt($(this).parents('.info-font').find('.stock-num').text());
		var price = parseFloat($(this).parents('.info-font').find('.price').text().substring(1)).toFixed(2);
		if (inNum  > stockNum) {
			$(this).siblings('input').val(stockNum+1);
			$(this).siblings('span').show().html('库存量不足');
			$('.info-shopping input').attr('type','button').addClass('black');
		}else{
			$(this).siblings('input').val(inNum);
			$(this).siblings('span').hide();
			$('.info-shopping input').attr('type','submit').removeClass('black');
			$(this).parents('.info-font').find('.total').html("<span>￥"+(inNum*price).toFixed(2)+"</span>");
		};
	});
/**
 * 个人中心 商家入驻 切换
*/
	$('.seller-join').hide();
	$('.seller-before a').click(function(){
		$('.seller-join').show();
		$('.seller-before').hide();
	});
	$('input[type="file"]').change(function(e){
		if(!(/^image\/.*$/i.test(e.target.files[0].type))){
	        alert('请上传图片');           //不是图片 就跳出这一次循环
	        return false;
	    }
		$(this).parents('.form-group').find('.img-name').html($(this).val());
	});
/**
 * 个人中心 我的订单 切换
*/
	$('.order .table').hide().eq(0).show();
	$('.order-title li a').each(function(){
		var index = $(this).parent().index();
		if ($(this)[0].href == String(window.location)) {
            $(this).attr('href','javascript:void(0);').parent().addClass('active').siblings().removeClass('active');
			$('.order .table').hide().eq(index).show();
        };
	});
/**
 * 个人中心 添加新地址
*/
	$('.btn-new').click(function(){
		addressShow();
		$('.address-new').show();
		$('.add-til span').html('新建收货地址');
	});
	$('.add-hover a:first-child').click(function(){
		addressShow();
		$('.address-update').show();
		$('.add-til span').html('修改地址');
		var address_id = $(this).attr('rel');
		var $consignee = $('.address-update .form-group').eq(0).children('.form-control');
		var $mobile = $('.address-update .form-group').eq(1).children('.form-control');
		var address_all;
		var $address_province = $('#sel_province1');
		var $address_city = $('#sel_city1');
		var $address = $('.address-update .form-group').eq(3).children('.form-control');
		$.ajax({
			url : '/update_select',
			type : "POST",
			data : {address_id:address_id},
			dataType : "json",
			cache:"false",
			timeout:30000,
			success : function(json) {
				if(json.code == 1){
					var all = [];
					address_all = json.address_all;
					all = address_all.split("-");
					$consignee.val(json.consignee);
					$mobile.val(json.mobile);
					$address.val(json.address);
					$address_province.attr('rel',all[0]);
					$address_city.attr('rel',all[1]);
					region_init('sel_province1','sel_city1','sel_area1',all[0],all[1]);
					$('.address-update .form-group').eq(5).children('.btn-login').attr('rel',address_id);
				}else{

				}
			}
		});
	});
	function addressShow(){
		$('.popup').show();
	}
	function addressHide(){
		$('.popup').hide();
		$('.popup-add').hide();
	}
/**
 * 个人中心 提交订单
*/
	$('.ul-pay li').click(function(){
		$(this).addClass('active').siblings().removeClass('active');
	});
	$('.J_add').click(function(){
		$(this).addClass('active').siblings().removeClass('active');
	});
/**
 * 底部 帮助中心切换
*/
	$('.help-box .ul-title li').click(function(){
		var index = $(this).attr('rel');
		$('.help-box .ul-title li').removeClass('active');
		$(this).addClass('active');
		$('.help-cont .cont').hide().eq(index).show();
	});
/**
 * 导航 高亮切换
*/
	$('.nav-ul li a').each(function(){
		if ($(this)[0].href == String(window.location)) {
            $(this).attr('href','javascript:void(0);').parent().addClass('active')
            	   .siblings().removeClass('active');
        };
	});
	$('.user-nav li a').each(function(){
		if ($(this)[0].href == String(window.location)) {
			$('.user-nav li').removeClass('active');
            $(this).attr('href','javascript:void(0);').parent().addClass('active');
        };
	});
});